#移位运算
def demo(lst, k):
    return lst[k:] + lst[:k]

#32字符异或运算
def xor32(x,y):
    n=len(x)
    u=int(x,2)^int(y,2)
    return f'{u:032b}'

#32位与运算
def Yand32(x,y):
    n=len(x)
    u=int(x,2)&int(y,2)
    return f'{u:032b}'
